package com.cmc.cloud.cmclink.doc.vo.multimodaltransport.localcost;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @Author: lzp
 * @Date: 2025/11/4 10:20
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MultiBlnoLocalCostRespVO {

    @Schema(description = "主键")
    private Long id;

    @Schema(description = "提单号")
    private String blNo;

    @Schema(description = "海船订舱船名航次")
    private String lineVslVoyCode;

    @Schema(description = "订舱船名航次")
    private String preVslVoyCode;

    @Schema(description = "收货地")
    private String porCode;

    @Schema(description = "目的地")
    private String delCode;

    @Schema(description = "箱信息")
    private List<String> cntrs;

    @Schema(description = "订舱人代码")
    private String bkpCode;

    @Schema(description = "订舱人名称")
    private String bkpName;

    @Schema(description = "发送财务的数量")
    private Integer toAccount;

    @Schema(description = "总数")
    private Integer toAccountAll;

    @Schema(description = "报关公司编码")
    private String chb;

    @Schema(description = "报关公司名称")
    private String cnbName;

    @Schema(description = "箱状态")
    private String cntrStatus;

    @Schema(description = "货类")
    private String cargoType;
}
